﻿@model EmpresasDeOmnibus.Models.IndexHome
@{
    ViewBag.Title = "Index";
}

@using (Html.BeginForm()) {
@Html.ValidationSummary(true)

    <br />
    <fieldset>
        <legend>Listado por Empresa y Localidad</legend>

        <div class="editor-label">
            @Html.Label("Empresa")
        </div>
        <div>
            @Html.DisplayFor(model => model.Empresa.Nombre) <br />

            @Html.LabelFor(model => model.Empresa.Codigo)
            @Html.DisplayFor(model => model.Empresa.Codigo)

            @Html.Hidden("idEmpresa", Model.Empresa.Id)
        </div>

        <div class="editor-label">
            @Html.Label("Localidad")
        </div>
        <div class="editor-field">
            @Html.DropDownList("idLocalidad", Model.Localidades.Select(l => new SelectListItem{Text = l.Nombre, Value = l.Id.ToString()}))
        </div>
        
        <div class="editor-label">
            @Html.Label("Fecha Desde")
        </div>
        <div class="editor-field">
            @Html.TextBoxFor(model => model.FechaInicial, new { type = "date" })
            @Html.ValidationMessageFor(model => model.FechaInicial)
        </div>
        
        <div   class="editor-label">
            @Html.Label("Fecha Hasta")
        </div>
        <div class="editor-field">
            @Html.TextBoxFor(model => model.FechaFinal, new { type = "date" })
            @Html.ValidationMessageFor(model => model.FechaFinal)
        </div>
        <br />
        <p>
            <input type="submit" value="Consultar" />
        </p>
    </fieldset>
}
<br />
@if (ViewBag.ErrorFechas != null)
{
    if (ViewBag.ErrorFechas)
    {
    <div class="row">
        <div class="col-xs-3">
            <p class="bg-danger">Las fechas ingresadas no son válidas.</p>
        </div>
    </div>
    }
}

@section Scripts {
    @Scripts.Render("~/bundles/jqueryval")
}
